Skip to content

docs: add Factory installation instructions#111

Closed
Ben Tossell (factory-ben) wants to merge 1 commit into
SocketDev:mainfrom
factory-ben:add-factory-installation
Closed

docs: add Factory installation instructions#111
Ben Tossell (factory-ben) wants to merge 1 commit into
SocketDev:mainfrom
factory-ben:add-factory-installation

Conversation

@factory-ben
Copy link
Copy Markdown
Contributor

This PR adds Factory as an installation option in the manual installation section of the README.

Changes

Adds a new Install in Factory section that includes:

Using the Public Server (Recommended)

  • Quick CLI command: droid mcp add socket https://mcp.socket.dev/ --type http
  • No API key or authentication required

Using Self-Hosted Mode (with API Key)

  • For users who prefer to run their own instance
  • Command: droid mcp add socket "npx @socketsecurity/mcp@latest" --env SOCKET_API_KEY=your-api-key-here

Using the Interactive UI

  • Instructions for using Factory's /mcp command to access an interactive UI
  • Allows users to browse, add, and manage MCP servers visually

About Factory

Factory is an AI-powered software engineering platform that supports MCP servers through both CLI commands and an interactive UI. Factory's MCP support is documented at https://docs.factory.ai/cli/configuration/mcp.

This follows the same pattern and structure as the existing installation instructions for Claude, VS Code, Cursor, and Windsurf.

Add Factory as an installation option in the manual installation section. Factory is an AI-powered software engineering platform that supports MCP servers through both CLI commands and an interactive UI.

Includes:
- Public server installation (recommended)
- Self-hosted mode with API key
- Interactive UI instructions

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
@factory-ben
Copy link
Copy Markdown
Contributor Author

We've got Socket as one of our pre-configured servers in our registry :)

Screenshot 2025-11-04 at 10 40 02

John-David Dalton (jdalton) added a commit that referenced this pull request Jun 1, 2026
…all docs

Picks up #172 (a PreToolUse hook that blocks installs of packages scoring
below the Socket supply-chain threshold across npm/PyPI/Cargo/gem/Go/NuGet,
failing open on errors) and #111 (Factory install instructions). The hook
is a self-contained, dependency-free copy-paste artifact for ~/.claude/hooks;
stdout is its IPC channel so the raw writes carry a logger-guard opt-out.
Adapted to fleet conventions (export helpers, undefined over null, sorted
methods) and re-tested as test/socket-gate.test.ts under vitest with a
stubbed fetch — no live network — covering the parsers + allow/deny/error
decisions.

Co-authored-by: dc-larsen <dc-larsen@users.noreply.github.com>
Co-authored-by: factory-ben <factory-ben@users.noreply.github.com>
@jdalton
Copy link
Copy Markdown
Collaborator

Landed in main as part of ae237a0 (feat(hooks): add optional socket-gate Claude Code hook + Factory install docs), with you credited as co-author. The README install section was restructured (now "Manual install — X"), so the Factory section was re-applied to the current skeleton rather than merged. Thanks for the Factory instructions!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants